A Functorial Framework for Constraint Normal Logic Programming

نویسندگان

  • Paqui Lucio
  • Fernando Orejas
  • Edelmira Pasarella
  • Elvira Pino
چکیده

The semantic constructions and results for definite programs do not extend when dealing with negation. The main problem is related to a well-known problem in the area of algebraic specification: if we fix a constraint domain as a given model, its free extension by means of a set of Horn clauses defining a set of new predicates is semicomputable. However, if the language of the extension is richer than Horn clauses its free extension (if it exists) is not necessarily semicomputable. In this paper we present a framework that allows us to deal with these problems in a novel way. This framework is based on two main ideas: a reformulation of the notion of constraint domain and a functorial presentation of our semantics. In particular, the semantics of a logic program P is defined in terms of three functors: (OP P,ALGP,LOGP) that apply to constraint domains and provide the operational, the least fixpoint and the logical semantics of P, respectively. To be more concrete, the idea is that the application of OP P to a specific constraint solver, provides the operational semantics of P that uses this solver; the application of ALGP to a specific domain, provides the least fixpoint of P over this domain; and, the application of LOGP to a theory of constraints, provides the logic theory associated to P. In this context, we prove that these three functors are in some sense equivalent.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Some contributions to the semantics of normal logic programs

In this dissertation we study different problems that arise when providing semantics to normal logic programs. On one hand, since constructive negation can be naturally formulated in terms of constraint logic programming, we deal with the class of constraint normal logic programs. Indeed, we propose a new operational semantics for normal logic programs, called BCN (Basic Constructive Negation),...

متن کامل

A Unifying Framework for Abductive and Constraint Logic Programming

This paper, which is based on We97], presents a unifying framework for the areas of Abduc-tive Logic Programming (ALP), Constraint Logic Programming (CLP) and Semantic Query Optimization (SQO). Links between these areas are pointed out and used to motivate an extension of normal LP by integrity constraints. Moreover, LP if clauses are replaced by if-and-only-if deenitions with disjunctions in t...

متن کامل

De nitional Concurrent Constraint Programming

In this paper, deenitional constraint constraint programming, abbreviated as CDC, is presented as a uniform framework for declarative concurrent programming. The new paradigm supports a uniform concurrent computational model unifying functional evaluation, linear deduction and constraint solving. It leads us from a constraint based integration of functional and logic programming to a powerful f...

متن کامل

Speculative Constraint Processing with Iterative Revision for Disjunctive Answers

In multi-agents systems, incompleteness, due to either communication failure or response delay, is a major problem to handle. To face incompleteness, frameworks for speculative computation were proposed (see [5, 6, 4]). The idea developed in such frameworks is to allow the asking agent, while waiting for slave agents to reply, to reason using default belief until replies are sent. In [6] in par...

متن کامل

Eplex: Harnessing Mathematical Programming Solvers for Constraint Logic Programming

The eplex library of the ECLPS Constraint Logic Programming platform allows the integration of Mathematical Programming techniques with its native Constraint Logic Programming techniques within the same unified framework. It provides an interface to state-of-the-art Mathematical Programming solvers, and a set of programming primitives that allow ‘hybrid’ techniques to be easily expressed. This ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Applied Categorical Structures

دوره 16  شماره 

صفحات  -

تاریخ انتشار 2006